some tooltips work -waiting for gtk 2.4
authorcinamod <cinamod>
Fri, 29 Aug 2003 22:45:18 +0000 (22:45 +0000)
committercinamod <cinamod>
Fri, 29 Aug 2003 22:45:18 +0000 (22:45 +0000)
modules/engines/ms-windows/ChangeLog.old
modules/engines/ms-windows/wimp_style.c

index 0e67e9043ef67aceb540a67870ab8aeefcfe158a..747b7d6fc307c8307cbee5afc9f9056562eab3a8 100755 (executable)
@@ -1,7 +1,7 @@
 2003-08-29  Dom Lachowicz <cinamod@hotmail.com>
 
        * src/*.c: Theme GTK toolbar arrows to XP chevrons, once my GTK patch is committed.
-       * src/wimp_style.c: Enable proper fonts/sizes for menus, status bars. Tooltips are giving me grief, though.\r
+       * src/wimp_style.c: Enable proper fonts/sizes for menus, status bars. Tooltips are waiting for my GTK patches, though.\r
 
 2003-08-28  Dom Lachowicz <cinamod@hotmail.com>
 
index 01ad3f3969d05800bdc566ea67dd1bc2a85e3c6a..41bd1bef27d057e0b0f352763242da12423b0ca4 100755 (executable)
@@ -305,24 +305,22 @@ setup_system_styles(GtkStyle *style)
           (font_ptr ? font_ptr : " font name should go here"));
   gtk_rc_parse_string(buf);
 
-#if 0
-  /* enable tooltip fonts */
+  /* enable tooltip fonts - waiting for GTK 2.4 */
   font_ptr = sys_font_to_pango_font (CAPTION_FONT,font_buf);
-  sprintf(buf, "style \"wimp-tooltip-font\"\n"
-         "{%s = \"%s\"\n"
-         "}widget_class \"*GtkWindow.GtkLabel*\" style \"wimp-tooltip-font\"\n",
+  sprintf(buf, "style \"wimp-tooltips-caption\"\n"
+         "{fg[NORMAL] = { %d, %d, %d }\n"
+         "%s = \"%s\"\n"
+         "}widget \"gtk-tooltips-caption*\" style \"wimp-tooltips-caption\"\n",
+          tooltip_fore.red,
+          tooltip_fore.green,
+          tooltip_fore.blue,
           (font_ptr ? "font_name" : "#"),
           (font_ptr ? font_ptr : " font name should go here"));
   gtk_rc_parse_string(buf);
-#endif
 
   sprintf(buf, "style \"wimp-tooltips\"\n"
-         "{fg[NORMAL] = { %d, %d, %d }\n"
-         "bg[NORMAL] = { %d, %d, %d }\n"
+         {"bg[NORMAL] = { %d, %d, %d }\n"
          "}widget \"gtk-tooltips*\" style \"wimp-tooltips\"\n",
-          tooltip_fore.red,
-          tooltip_fore.green,
-          tooltip_fore.blue,
           tooltip_back.red,
           tooltip_back.green,
           tooltip_back.blue);
@@ -846,6 +844,7 @@ draw_arrow (GtkStyle      *style,
     }
   else
     {
+      /* draw the toolbar chevrons - waiting for GTK 2.4 */
          if (name && !strcmp (name, "gtk-toolbar-arrow"))
          {
                  if (xp_theme_draw(window, XP_THEME_ELEMENT_CHEVRON, style, x, y, width, height, state))